My Honest Thoughts On Functional Patterns